Robert Lewandowski || 638 goals
FIFA named Lewandowski the greatest player in the world in 2020 and 2021. He began his career in Dortmund before solidifying his fame at Bayern Munich, where he broke multiple Bundesliga goal-scoring records.
He presently plays for another legendary team, Barcelona.
The 34-year-old has also had a successful international career, finishing as Poland’s all-time best scorer and the third-highest men’s international goalscorer in Europe, trailing only Ferenc Puskás and Cristiano Ronaldo.
Top 10 Highest Goalscorers of All Time in Football [Updated 2024]
Five-time Ballon d’Or winner Cristiano Ronaldo is the leading goal-scorer in the world. The Portuguese forward scored 54 goals for club and country in 2023. The legends of football in our “Top 10 Highest Goal Scorers of All Time” article, showcasing players who transformed the sport with their goal-scoring prowess. From Pelé to Lionel Messi, these athletes have become icons, achieving extraordinary goal counts and setting new standards. They are celebrated for their precision, power, and consistency, making them standouts in football’s history.
Bayern Munich and England striker Harry Kane scored 52 goals, PSG and France forward Kylian Mbappe (52 goals), and Manchester City and Norway striker Erling Haaln (50 goals), came out to be the top leading scorers of 2023.